package com.sayimo.maker.mall.orders.dao.impl;

import org.springframework.stereotype.Repository;

import com.sayimo.framework.database.mybatis.AbstractMybatisBaseDao;
import com.sayimo.framework.exception.DaoException;
import com.sayimo.maker.mall.orders.dao.OrderReturnModeDao;
import com.sayimo.maker.mall.orders.vo.OrderReturnMode;



/**
 * @Project: schollmallsuper2.0
 * @ClassName: OrderReturnRefDaoImpl
 * @Description: 退换货方式
 * @author:	chenpy
 * @date:	2016年6月12日
 * @version 1.0.0
 */
@Repository(value="orderReturnModeDao")
public class OrderReturnModeDaoImpl extends AbstractMybatisBaseDao<OrderReturnMode> implements OrderReturnModeDao{

	/** 
	  * @package com.sayimo.maker.mall.orders.orders.module.dao
	  * @author chenpy
	  * @Title:  insertOrderReturnMode
	  * @Description: 添加退换货返货模式
	  * @param 
	  * @throws 
	  * @return int
	  * @date 2016年6月17日
	  */ 
	public int insertOrderReturnMode(OrderReturnMode mode) throws DaoException {
		return mybatisInterfaceBaseDao.insert("com.sayimo.maker.mall.orders.dao.OrderReturnModeDao.insertOrderReturnMode", mode);
	}

	/** 
	  * @package com.sayimo.maker.mall.orders.orders.module.dao
	  * @author 李强
	  * @Title:  selectOrderReturnId
	  * @Description: 根据退换货ID查询快递公司
	  * @param 
	  * @throws 
	  * @return OrderReturnMode
	  * @date 2016年6月22日
	  */ 
	public OrderReturnMode selectOrderReturnId(Integer returnRefId)
			throws DaoException {
		
		return mybatisInterfaceBaseDao.get("com.sayimo.maker.mall.orders.dao.OrderReturnModeDao.selectOrderReturnId", returnRefId);
	}

}
